home *** CD-ROM | disk | FTP | other *** search
-
- OPUS
-
- (c)Copyright 1986; Wynn Wagner III; All rights reserved.
-
-
-
-
-
-
- OPUS_CTL: The OPUS-CBCS Control File Compiler
-
- 11 October 1986
-
-
-
-
-
-
-
-
-
-
-
- "Foolish consistency is the hobgoblin of small minds."
- -- Ralph Waldo Emerson
-
-
-
- ------------------------------------------------------------------------------
-
-
- Upfront
-
- There are no warranties or guarantees of any kind for this
- program or for any other Opus software. The entire risk of
- using Opus_Ctl and any other Opus software is yours.
-
-
-
- ------------------------------------------------------------------------------
-
- Using The Compiler
-
- Refer to the sample control file, OPUS.CTL, for information
- about the contents and syntax used in control files. It has
- extensive notes/comments in it. That information is not
- repeated here.
-
- Opus uses information stored in a PRM ("parameter") file. That
- file is a "memory image" of some important information. When you
- start the Opus system, the software will access your disk drive
- only once or twice before it can begin operation. Using a data
- file, instead of a text control file insures that Opus will be
- up and running in a very short amount of time.
-
- This program, OPUS_CTL, converts a control file from regular
- text into the data file used by Opus. You create the control
- file using any text editor. Do *NOT* use a word processor like
- WordStar unless you can be sure that it will produce a regular
- text file with NO word processing codes.
-
- All control files end with CTL when they are in a text format.
- The compiler produces a PRM file using the information in your
- CTL file.
-
- To submit a CTL file to the compiler, type Opus_Ctl followed
- by the name of the control file.
-
-
- EXAMPLES:
-
- Opus_ctl Opus Converts OPUS.CTL into OPUS.PRM
-
- Opus_Ctl Norm Converts NORM.CTL into NORM.PRM
-
-
-
- ------------------------------------------------------------------------------
-
- Oops
-
- The Control File Compiler tends to be picky about things. It will be
- rough on you to find and eliminate as many problems as possible. By the
- time you get finished, we hops to have a PRM file that won't cause serious
- problems for the Opus system itself.
-
- Messages tell you where the error occured (line #) and the general
- nature of the problem. The compiler will also print an excerpt of
- the offending line.
-
- Here is a typical error message from Opus_Ctl:
-
- Control file error, line #30
- A path specifier MUST end with `\'
- ***Netinfo C:\Opus
-
-
-
- This is a list of some of the ways Opus_Ctl might complain at you.
-
-
- Message Meaning/suggested action
-
- EXIT/CHAIN/DOS/RUN expected You used either OUTSIDE or ZERO but
- didn't put EXIT, CHAIN, DOS, or RUN
- after the command.
-
- Name too long File/Path names must be shorter
- than 65 characters.
-
- File not found The control file you specified isn't
- available. Spelling counts, you know.
-
- Memovfl Memory problem. Opus_Ctl should
- operate in about 128k.
-
- A path specifier MUST end with `\' If you have to specify a path for any
- reason, make sure it ends with a
- backslash.
-
- Not a command or a comment The line makes no sense at all
-
- Unknown privilege level The privileges are:
- TWIT
- DISGRACE
- NORMAL
- PRIVEL (or PRIVIL)
- EXTRA
- ASSTSYSOP
- SYSOP
-
- Date format expected The date format specifiers are:
- yymmdd
- mm/dd/yy
- mm-dd-yy
- dd mmm yy
- dd mmm yyyy
-
- Number expected Opus was expecting a digit. It probably
- found a letter of the alphabet.
-
- Invalid baud rate A baud rate is a number between 0
- and 32700.
-
- Unknown file type You used FILE or USES, but didn't follow
- the command with a recognized file type.
- For example, in the line "Uses Logo",
- the word LOGO is the file type. See
- the sample Control File for a list of the
- file types currently being used.
-
- Modem??? When you use the word MODEM, you need to
- follow it with COM1, COM2, or INIT.
-
- Illegal new user class Opus won't let you have new users
- logging on as ASSTSYSOP or SYSOP.
-
- EXPECTED: `Level', If you use the word LOGON, it must be
- `Pre-registered', followed by LEVEL, PRE-REGISTERED or
- or `Questionaire' QUESTIONAIRE.
-
-
- NOTE: Time limit for TWIT is 199. If you give any class of user more than
- 100 minutes per call, Opus_Ctl will
- suggest it might be a mistake.
-
- Define what? The word DEFINE must be followed by
- TIME, LOGON LEVEL, LOGON BAUD, or
- FILE BAUD.
-
- Internal failure Contact 124/108 if you see this
-
- MEM: Bad Free Contact 124/108 if you see this
-
-
- ------------------------------------------------------------------------------
-
- In addition to the above errors, the compiler will report any problems you
- might have with your computer, its disk drives, and/or network. Those
- messages should be self-explanatory....
-
- Example... Fubar.Ctl: no such file
-
-
-
- ###
-
-
-